# chmod +x config.bash授权后使用./config.bash命令执行脚本
# 或者直接使用 bash ./deploy.bash 命令执行脚本

set -e

echo "-------config          start-------"
readonly parentPath="/usr/local/app"
if mkdir -p $parentPath;then # 创建项目文件夹：/usr/local/app，用于存储服务配置、数据
  echo "项目文件夹创建成功"
else
  echo "项目文件夹创建失败"
  exit 1
fi
echo "配置文件路径：${parentPath}"
cp -r ./src/main/resources/config/. $parentPath  # 复制服务配置文件到/usr/local/app
if [ "$(ls -A $parentPath)" ]; then
  echo "配置文件复制成功"
else
  echo "文件复制失败"
  exit 1
fi
echo "-------config            end-------"

echo "-------docker-compose  start-------"
# docker-compose down # 关闭正在运行的其他容器
docker-compose up --build -d # 后台运行
# docker-compose up # 前台运行，进入容器，显示日志
echo "-------docker-compose    end-------"
